// Staff.h: interface for the CStaff class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_STAFF_H__1673A0A9_74BB_43C0_A32F_505D99A39D90__INCLUDED_)
#define AFX_STAFF_H__1673A0A9_74BB_43C0_A32F_505D99A39D90__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include<string>
#include<iostream>

using namespace std;
class CStaff  
{
	protected:
	string m_name;
	int m_age;
	int bas_money;
	int pos_money;
	string m_sex;
	string m_position;
	int m_jobtime;
	int m_money;
	int per_money;
     int yea_money;
	 
public:

    int m_total;
	virtual void POST();
	void add_mumber();
	virtual void performance_money();
	int TOTAL_salary();
	virtual int years_money();
	virtual int position_money();
	virtual int basic_money();
	virtual void Read(ifstream *ifs);
   void lookInformation();
	CStaff();
	virtual ~CStaff();

};

#endif // !defined(AFX_STAFF_H__1673A0A9_74BB_43C0_A32F_505D99A39D90__INCLUDED_)
